class Emp{
  late String ename;
  late int age;

  //构造方法 —— 方法名与类名一样，称为“默认构造方法” —— 有且只能有一个
  // Emp(String n, int a){
  //   print('一个Emp类型的实例被创建出来了');
  //   this.ename = n;
  //   this.age = a;
  // }

  //默认构造方法的简写形式
  // Emp(this.ename, this.age){
  //   print('一个Emp类型的实例被创建出来了2');
  // }
  Emp(this.ename, this.age);

  printInfo(){
    print('姓名：${this.ename}, 年龄：${this.age}');
  }
}

main(){
  // var e0 = Emp();      //编译错误
  var e1 = Emp('Tom', 20);
  var e2 = Emp('Mary', 18);

  e1.printInfo();
  e2.printInfo();
}